Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Export σε excel

Îåêßíçóå áðü ôï ìÝëïò Adamantios. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 24-05-2007, 23:42. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  24-05-2007, 23:05 32208

    Export σε excel

    Καλησπερίζω την παρέα.

    Δεν θα πω κάτι καινούργιο, απλά επειδή πολλές φορές ακούω συζητήσεις για το πως θα μπορέσουμε να κάνουμε export κάποια data μας σε excel θα ήθελα απλά να αναφέρω έναν τρόπο που ανακάλυψα ύστερα από χρόνια αναζητήσεων Stick out tongue Απλά, λοιπόν, σώζεις τα data σου σε ένα xml και το ανοίγεις με το excel! Είναι απίστευτο το πόσο ωραία δουλεύει και τι δυνατότητες σου δίνει! Smile

    Διαμάντης

    Υ.Γ. Ένας βου τρόπος είναι να σώσεις τα data σου σε ένα htm κάτω από το tag <table> και να το ανοίξεις με το excel. Παίζει επίσης καλά! Smile

     


    A wise man does not urinate against the wind Smile
  •  24-05-2007, 23:42 32211 σε απάντηση της 32208

    Απ: Export σε excel

        Αν τα πράγματα ήταν τόσο εύκολα, δεν θα το συζητούσαμε καν! Δυστυχώς, ένα αρχείο XML δεν είναι ένα αρχείο Excel, όπως και το html αρχείο δεν είναι αρχείο excel. Σε κάθε περίπτωση χάνεται το formatting, τα regions, οι συναρτήσεις, τα lookups, τα charts, τα φύλλα ... γενικά όλα όσα θέλει κανείς από ένα spreadsheet. Το Excel κατά κανόνα μπορεί να τα διαβάσει αυτά τα αρχεία, εκτός και αν περιέχουν περίεργους χαρακτήρες όπως ... τα >, < , ή τυχόν κείμενο το οποίο μπορεί να μεταφραστεί ως tag. Αυτός είναι και ένας λόγος που πολλές φορές κάνεις export από μία εφαρμογή σε "Excel" και μετά δεν μπορείς να το διαβάσεις.

       Οι εφαρμογές οι οποίες εξάγουν δεδομένα σε Excel το κάνουν κατά κανόνα είτε για να δημιουργήσουν κάποιο report είτε για να επιτρέψουν στο χρήστη να επεξεργαστεί τα δεδομένα χρησιμοποιώντας τις δυνατότητες του Excel. Τα CSV, χύμα XML και HTML αρχεία δεν μπορούν να εκπληρώσουν αυτή την ανάγκη. Οι χρήστες γενικά αντιδρούν με περίεργους και ανεξήγητους τρόπους όταν τους λες ότι θα πρέπει αυτοί να φτιάξουν με το χέρι το format και τις συναρτήσεις του Excel που τους δίνεις. Αν τους πεις και ότι θα πρέπει να φτιάξουν τα chart μόνοι τους ...

    Οι καλύτεροι τρόποι να δημιουργήσεις πραγματικό Excel αρχείο είναι οι εξής:

    • Να δημιουργήσεις ένα πρότυπο excel με named regions τα οποία μετά θα γεμίσεις μέσω του Excel OLEDB provider. Έτσι μπορείς να δημιουργήσεις αρχεία σε format Excel 97.
    • Να δημιουργήσεις ένα XML αρχείο συμβατό με το schema του Excel XP/2003. Φυσικά αυτό απαιτεί οι χρήστες να έχουν τουλάχιστον Excel XP ή 2003
    • Να δημιουργήσεις ένα πρότυπο excel 2003 το οποίο διαβάζει XML αρχεία με συγκεκριμμένο shcema, και να εξάγεις μόνο τα δεδομένα σε XML.
    • Να χρησιμοποιήσεις Open XML για να δημιουργήσεις ένα αρχείο σε format Excel 2007. Χρησιμοποιώντας τα κατάλληλα addins, θα μπορείς να διαβάσεις το αρχείο και σε παλαιότερες εκδόσεις του Excel

    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems